package middlware;

import application.Message;

public class Requestor {

	public Requestor(){
	}

	public Message recebeRequisicaoClientProxy(Message requisicao) throws Exception{
		Marshaller m = new Marshaller();
		byte[] msgSer =  m.serializarObjeto(requisicao);
		ClientRequestHandler crh = new ClientRequestHandler();
		
		
		byte[] msgResSer = crh.recebeRequisicaoRequestor(msgSer);
		Message resposta = m.desserializarObjeto(msgResSer);
		return resposta;
		
	}
	
	//devo ter algo do tipo m.deserializar
	//e essa mensagem deserializada seria retornada
		//devo ter algo do tipo m.deserializar
		//e essa mensagem deserializada seria retornada
}